<?php

namespace Common\Model;

/**
 * AdminHotelModel.class实例模型
 * 
 * @author zhangzhen
 * @date 2017-1-5
 */
class DealerAdminModel extends BaseModel {

    protected $trueTableName = 'tb_dealer_admin';

     /**
     * 继承TP回调方法，从而在新增新数据的时候修改creator以及operator字段
     * @param  array $data 准备新增加的数据
     * @param  array $options 准备新增的where条件
     */
    protected function _before_insert(&$data, $options) {
    }

    /**
     * 继承TP回调方法，从而可以在修改数据前统一赋值operator字段
     * @param  array $data 准备修改的数据
     * @param  array $options 准备修改的where条件
     */
    protected function _before_update(&$data, $options) {
    }

    /**
     * 添加客栈用户关系数据
     * @modify zhangzhen 2017-01-05
     * @param integer $dealerId  经销商ID
     * @param integer $adminLoginId 管理员ID
     * @return type
     */
    public function addInfo($dealerId, $adminLoginId) {
        $options = array(
            'dealerlogin_id' => $dealerId,
            'adminlogin_id' => $adminLoginId,
        );
        return $this->add($options);
    }
    public function getInfo($dealerId) {
        $where = array(
            'dealerlogin_id' => $dealerId,
        );
        return $this->where($where)->select();
    }
    public function getInfoByUser($adminId) {
        $where = array(
            'adminlogin_id' => $adminId,
        );
        return $this->where($where)->find();
    }
}
